package gem.model.dao;

import java.sql.SQLException;

public interface ScienceDomainDAO
{
	public int insertScienceDomain( ScienceDomain s ) throws SQLException;
	public boolean deleteScienceDomain( ScienceDomain s )throws SQLException;
	public boolean updateScienceDomain( ScienceDomain s )throws SQLException; 
	public ScienceDomain findScienceDomain( String s )throws SQLException;
	public java.util.Collection< Course > listCourses( ScienceDomain s) throws SQLException;
	public boolean moveCourse( Course c, ScienceDomain from, ScienceDomain to )throws SQLException;
	
}
